Overview of product line development

Use case

With Next Design, you can:

Use case What Next Design can do
Feature Model Definition You can define the product variability in a tree diagram format feature model.
Product Configuration You can determine the variability for each product by defining multiple products and selecting valid features.
Assign Features to Design Model Assigning a feature to a design model allows you to identify the variable points of the design model for the feature.
Confirm design model of product application You can confirm the design model to which the product configuration is applied.
Export design model for product application You can export the design model after product application as another project.

screen image

  • Feature model definition screen

    Defining product variability

  • Product configuration screen

    Determine variability for each product

Term definition

Terms Description
Feature Focusing on the commonality among products, an element that expresses the factor of the range (variability) that differs between the products. Example: Differences in physical elements of products and differences in hardware can be features.
Feature Model A model that systematically expresses constraint relationships between features.
Product Product
Configuration Definition information for extracting required products from similar product-intensive systems
In most cases, selection of features determines the configuration contents for the product.
Feature allocation The process of associating the variable factor (feature) to the range (variable point) where a difference occurs for each product in a similar product-intensive system group
Product application A process of determining differences based on the selection of variable factors (features) determined by configuration for the range (variable points) where differences occur for each product
Mandatory Feature A feature that must be selected when a parent feature is selected in the configuration
Optional Feature In the configuration, when the parent feature is selected, it is the feature that can be decided whether or not to arbitrarily select it.
Alternative Feature In the configuration, when the parent feature is selected, it is the feature that must select any one of sibling alternative features.
Or Feature In the configuration, if a parent feature is selected, at least one of the sibling logical OR features must be selected.
Feature Group In the feature model hierarchy, a feature node that represents the concept of grouping multiple features.
A selectable range in the configuration can be defined.
Feature expression A logical expression that defines the condition to be activated from the combination of assigned variable factors for the range (variable point) where the difference occurs for each product